Scrapbox REST APIの型定義を実装する
現状の問題
現状だと各repoで型定義を即席で定義している
例
何かTypeScriptでtoolを作ろうとするたびに、いちいち型定義を自前で用意しなければならないのはとても面倒
解決策
実装
間違えてrepoを消してしまった
名前はscrapbox.d.tsにした
後々gyazo.d.tsとかを加える可能性が出てきそうだったのでindex.d.tsとかは止めておいた
Denoから使うことを前提に作っている
今の所一つのファイルに全部まとめているので、package.jsonを用意してnpmにpublishすればNode.jsからでも使えるようになると思う
2021-07-25 15:46:33 とりあえずここまででmergeしちゃうか
releaseも作る
やること
/icons/done.iconrepoを作る
REST APIに関わる型を実装する
JSONを返さないAPIは除く
ページの情報を取得する
全文検索
Projectの情報を取得する
importとexport
response用のはまだ作っていない
Userの情報を取得する
Scrapboxの内部処理用
よくわからないpropertyは飛ばしている
そのうちやる
コメントを英語に統一する
TypeScript.icon
Node.js.icon
Deno.icon